#define _CRT_SECURE_NO_WARNINGS 1 
#include <stdio.h>

int main() {
    int a;
    scanf("%d", &a);
    int arr[10000]=0;
    int i = 0;
    while (scanf("%d", &arr[i]) != EOF) {
        i++;
    }
    int j = 0;
    for (i = 0; i < a - 1; i++) {
        for (j = 0; j < a - i - 1; j++) {
            if (arr[j] > arr[j + 1]) {
                int temp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = temp;
            }
        }
    }
    for (i = 0; i <= a; i++) {
        if (arr[i] != i) {
            break;
        }
    }
    printf("%d", i);
    return 0;
}